import request from '@/utils/request.js'
/**
 *
 * @param {*} params
 * @returns
 */
// 获取企业列表
export function getEnterpriseListAPI (params) {
  return request({
    url: '/park/enterprise',
    method: 'get',
    params
  })
}
/**
 *
 * @param {*} data{
 *name
string
企业名称
必需
legalPerson
string
企业法人
必需
registeredAddress
string
注册地址
必需
industryCode
number
行业编号
必需
businessLicenseUrl
string
上传文件rl
必需
businessLicenseId
number
上传文件id
必需
contact
string
企业联系人
必需
contactNumber
string
企业联系方式
必需

 *
 * }
 * @returns
 */
// 添加企业信息
export function addEnterpriseAPI (data) {
  return request({
    url: '/park/enterprise',
    method: 'post',
    data
  })
}
// 查询所在行业
/**
 *
 * @returns
 */
export function getIndustryAPI () {
  return request({
    url: '/park/industry',
    method: 'get'
  })
}
/**
 *
 * @param {*} data
 * @returns
 */
// 上传接口
export function uploadAPI (data) {
  return request({
    url: '/upload',
    method: 'post',
    data
  })
}
// 编辑查看企业信息
export function getEnterpriseInfoAPI (id) {
  return request({
    url: `/park/enterprise/${id}`,
    method: 'get'
  })
}
// 编辑确认
/**
 *
 * @param {*} data{
 * name
string
企业名称
必需
id
integer
企业id
必需
legalPerson
string
企业法人
必需
registeredAddress
string
注册地址
必需
industryCode
number
行业编号
必需
businessLicenseUrl
string
上传文件rl
必需
businessLicenseId
number
上传文件id
必需
contact
string
企业联系人
必需
contactNumber
string
企业联系方式
}
 * @returns
 */
export function editEnterpriseAPI (data) {
  return request({
    url: '/park/enterprise',
    method: 'put',
    data
  })
}
// 删除企业
/**
 *
 * @param {*} id
 * @returns
 */
export function deleteEnterpriseAPI (id) {
  return request({
    url: `/park/enterprise/${id}`,
    method: 'delete'
  })
}
// 获取企业展开信息
/**
 *
 * @param {*} id
 * @returns
 */
export function getEnterpriseDetailAPI (id) {
  return request({
    url: `/park/enterprise/rent/${id}`,
    method: 'get'
  })
}
// 退租合同
/**
 *
 * @param {*} id
 * @returns
 */
export function getEnterpriseContractAPI (id) {
  return request({
    url: `/park/enterprise/rent/${id}`,
    method: 'PUT'
  })
}
// 删除合同
export function deleteEnterpriseContractAPI (id) {
  return request({
    url: `/park/enterprise/rent/${id}`,
    method: 'delete'
  })
}
/**
 * 获取楼宇列表
 * @param {*} id
 * @returns
 */
export function getRentBuildListAPI () {
  return request({
    url: '/park/rent/building'
  })
}
// 添加合同
/**
 *
 * @param {*} data{
 *buildingId
integer
租赁楼宇id
必需
startTime
string
开始日期
必需
endTime
string
租赁结束日期
必需
contractUrl
string
合同附件url
必需
contractId
integer
合同附件id
必需
type
number
必需
操作类型，添加合同0，续签合同1

enterpriseId
integer
企业id
必需
 * }
 * @returns
 */
export function addEnterpriseContractAPI (data) {
  return request({
    url: '/park/enterprise/rent',
    method: 'post',
    data
  })
}
/**
 *
 * @param {*} id
 * @returns
 */
// 查看企业
export function getEnterpriseByIdAPI (id) {
  return request({
    url: `/park/enterprise/${id}`,
    method: 'get'
  })
}
